准备工作
Xcode打包导出App
右键导出的app,
显示包内容
=>Contents
=>Resources
,里面的AppIcon.icns就是我们需要的app图标,复制出来与app放一起备用。制作精美的dmg,肯定需要一张好看的背景图;这是我粗略制作的一张背景图。
创建dmg
打开磁盘工具应用,点击菜单栏
文件
=>新建映像
=>空白映像
,然后按下图填写完,点击存储
即可。注:名称按自己需求填写;
其中大小根据准备的文件总大小大一点填写,防止导入文件提示磁盘空间不足。
创建完成,会在选择的位置生成
iSWaller.dmg
文件和iSWaller
,右键iSWaller
显示简介,会打开下图,然后把准备的icns图标拖放到下图红框处进行图标替换。双击
iSWaller
,进入文件夹,把我们准备的icns图标、app、图标拖放进来。然后右键查看显示选项,如下图进行选择,把准备的背景图拖放到下面的图像选择框中,完成后就可以看到iSWaller
更换了背景图。这时是不是感觉跟别的dmg相比少了个Application替身;打开终端执行以下命令生成Application替身
1
2cd /Volumes/dmg文件名
ln -s /Applications Applications再次查看发现,确实出现了Application替身,但是图标和背景有点影响观感,用以下命令隐藏它们。
1
2chflags hidden 背景图名称(带后缀名)
chflags hidden icns图标名称(带后缀名)最后把app和Application拖放到合适的位置即可。
下图是制作完成效果
转换dmg
打开磁盘工具点击菜单栏映像
=>转换
,选择刚才dmg文件,命名后点击转换即可;这样就算完成我们的打包了,赶紧打包一个发给你们的小伙伴吧!